package com.zhny.project.exec.display.service;

import com.zhny.project.exec.display.domain.AlgorithmDisplay;
import java.util.List;

/**
 * 算法演示Service接口
 * 
 * @author yanqun
 * @date 2019-11-25
 */
public interface IAlgorithmDisplayService 
{
    /**
     * 查询算法演示
     * 
     * @param algorithmKey 算法演示ID
     * @return 算法演示
     */
    public AlgorithmDisplay selectAlgorithmDisplayById(String algorithmKey);

    /**
     * 查询算法演示列表
     * 
     * @param algorithmDisplay 算法演示
     * @return 算法演示集合
     */
    public List<AlgorithmDisplay> selectAlgorithmDisplayList(AlgorithmDisplay algorithmDisplay);

    /**
     * 新增算法演示
     * 
     * @param algorithmDisplay 算法演示
     * @return 结果
     */
    public int insertAlgorithmDisplay(AlgorithmDisplay algorithmDisplay);

    /**
     * 修改算法演示
     * 
     * @param algorithmDisplay 算法演示
     * @return 结果
     */
    public int updateAlgorithmDisplay(AlgorithmDisplay algorithmDisplay);

    /**
     * 批量删除算法演示
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteAlgorithmDisplayByIds(String ids);

    /**
     * 删除算法演示信息
     * 
     * @param algorithmKey 算法演示ID
     * @return 结果
     */
    public int deleteAlgorithmDisplayById(String algorithmKey);
}
